@charset "utf-8";
/*.up{background:#000; height: 36px; line-height: 36px; padding:0px; font-size: 12px;}
.up .lang{float: right;}
.up .lang a{margin-left: 10px; color: #ccc;}
.up  a{color: #ccc;}
.up  a:hover{ color: #fff;}
.up .lang img{width: 16px;}
.up .uk-dropdown{padding: 10px;min-width: 160px;}
.up .uk-nav>li>a{padding: 0; margin-left:0; line-height: 28px; color: #666; padding: 0 5px;}
.up .uk-nav>li>a:hover{color: #013fae !important; background: #eee;}
.up .uk-margin-small-right{margin-right: 0px !important;}*/
.lang.yy img{width: 16px; vertical-align: middle; margin-top: -4px;}
.lang.yy a{display: block; padding: 5px 0; font-size: 14px;}
.lang span{margin-right:5px;}
.uk-modal{z-index: 9999}


#layout#headbox{position: relative;}

.header{position: relative; background:#fff;padding:15px 0; width:100%; z-index: 9998;transition: all 0.5s;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);}

/*.header:hover{background:#000;border-bottom:#000;}*/
/*.header:before{content: ""; position:absolute; width: 100%; bottom: 0; z-index: 0; height: 0px; background:#ddd; }*/
.header .uk-navbar-container:not(.uk-navbar-transparent) {background:inherit;}

.header .uk-logo.logo{ width:160px; height:50px; transition: all 0.5s; background: url(../images/logo.png) no-repeat left 4px; background-size: 100%; color:#fff; }
/*.header:hover .uk-logo.logo{background: url(../images/logoo.png) no-repeat left 0px; background-size: 100% }*/
/*.header:hover .uk-logo.logo span{color: #fff}*/
.header .uk-logo.logo span{font-size:33px; line-height:80px;}
/*.header .uk-navbar-nav{margin-left: 40px;}*/
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height: 32px;}
.header .uk-navbar-nav>li{ margin:0 5px; }
.header .uk-navbar-nav>li>a{padding:0 18px;font-size: 16px;color: #333; text-transform:capitalize; border-radius:50px; font-family:'Arial',"Source Han Sans CN"
,"黑体","宋体","Lucida Grande";transition: all 0.5s;}
/*.header:hover .uk-navbar-nav>li>a,.header:hover .uk-navbar-nav>li>a span{color: #fff}*/


.lang span{color: #fff;}

.header .sousuo a{color: #fff}
.header .uk-nav>li>a {text-align: center;}
.header .uk-navbar-dropdown{background: initial; border-top: 0px solid #013fae; width:160px; margin-top:0; padding:0px; }

.header .uk-navbar-dropdown-nav>li>a{ border-top: 1px solid #ccc; background:rgba(255,255,255,.8); font-size: 14px; padding: 10px 0; margin-bottom:0px; color: #333;}
.header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #013fae;border-top: 1px solid #013fae;}

[class*=uk-dropdown-bottom] {margin-top:30px;}
.header .sousuo a:hover{color:#013fae}
.header .uk-navbar-nav>li>a.uk-open{background:#013fae;  border-radius:50px;color:#fff}/*鼠标移到下来导航状态*/
#layout .header .uk-navbar-nav>li>a.uk-open{color:#fff;}/*鼠标移到下来导航状态*/

.uk-sticky-fixed{box-shadow:0px 0px 0px 0px rgba(204,204,204,0.3);}
/*#layout.uk-sticky-fixed .header,#layout.uk-sticky-fixed{background:#000; border-bottom:1px solid #000; z-index: 9998}*/

#layout.uk-sticky-fixed .header .uk-logo.logo span{color: #182864}
/*#layout.uk-sticky-fixed .uk-navbar-nav>li>a, #layout .header:hover a, #layout.uk-sticky-fixed a{color: #333}*/
/*#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#013fae;}
#layout.uk-sticky-fixed .up .uk-navbar-nav>li>a {color: #6296af; min-height: 80px;}
#layout.uk-sticky-fixed .up .uk-navbar-nav>li>a:hover, .up .uk-navbar-nav>li>a:hover, .up .uk-navbar-nav>li>a.uk-open {color: #333}*/
#layout .header .uk-navbar-dropdown-nav>li>a:hover{color: #fff; background: #013fae}

/*#layout .header .uk-navbar-nav>li>a:hover,#layout .header .uk-navbar-nav>li>a:hover span{color: #013fae}*/




#layout.uk-sticky-fixed .uk-navbar-nav>li.uk-open>a{background:#013fae;color:#fff;  border-radius:50px;}
#layout.uk-sticky-fixed .uk-navbar-nav>li>a:hover{background:#013fae;color:#fff;  border-radius:50px;}

#layout .header .uk-navbar-nav>li>a:hover,#layout .header:hover .uk-navbar-nav>li>a:hover{ background:#013fae; color:#fff;  border-radius:50px;}
.header .uk-navbar-nav>li.uk-open>a{ background:#013fae; color:#fff; border-radius:50px;}
#layout .header:hover .uk-navbar-nav>li.uk-open>a{ background:#013fae; color:#fff;}
#layout .header:hover .uk-navbar-nav>li.uk-open>a:hover{color:#fff;}


#layout .uk-search-navbar .uk-search-input {font-size: 1rem;}
#layout .uk-navbar-toggle.search{padding-left:10px;padding-right:10px;}

#layout .header .uk-navbar-nav>li.yuyan>a{ margin-right:0;padding-left:10px;padding-right:10px;}
#layout .header .uk-navbar-nav>li.yuyan>a span{font-size:16px; margin-top:0px; padding-right:0;}
#layout .header .uk-navbar-nav>li.yuyan>a span.ml{margin-left:5px;}
#layout .header .uk-navbar-nav>li.yuyan>a span.mr{margin-right:5px;}
/*.nav-txt{margin-left:0;}*/

/*.header.hs:before{display: none;}
.header.hs{position:relative; background: #000; border-bottom: 0px solid rgba(255,255,255,.3);}
.header.hs:hover{background: #000}

.header.hs:hover .uk-logo.logo span{color: #fff}
.header.hs:hover .uk-navbar-nav>li>a, .header.hs:hover .uk-navbar-nav>li>a span{color: #fff}

#layout.uk-sticky-fixed .header.hs .uk-navbar-nav>li>a, #layout .header.hs:hover a, #layout.uk-sticky-fixed .header.hs a{color: #fff}

#layout.uk-sticky-fixed .header.hs,#layout.uk-sticky-fixed{background:#000; z-index: 9998}
#layout.uk-sticky-fixed .header.hs .uk-logo.logo span{color: #fff}
#layout .header.hs:hover a{color: #fff}*/



.header .uk-navbar-dropbar-slide{background: url() no-repeat center -150px #333; background-size: 100% ;box-shadow: 0 5px 7px rgba(0,0,0,.0);}
#layout .header:hover .down-menu a{color: #ccc;}
#layout .header:hover .down-menu a:hover{color: #fff;}
/*.header .down-menu a{line-height:1; padding:5px 10px; margin:0 5px;}*/


/* down-menu */
.down-menu li{margin:0px;}
.down-menu li a{display: block; font-size: 16px; height:30px; line-height: 30px; padding:0; color: #666; border-bottom: 1px solid #666}
.down-menu li a:hover{ color: #fff;border-bottom: 1px solid #fff}
.uk-grid.down-menu>.uk-grid-margin{margin-top: 10px}
[class*=uk-drop-bottom] {margin-top: 0px;}






.left-menu .uk-nav>li>a{text-align: left; color: #fff}
.left-menu .uk-nav-parent-icon>.uk-parent>a::after{
    transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */
}
.left-menu .uk-nav-parent-icon>.uk-parent.uk-open>a::after{
    transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);  /* Opera */
}
.uk-offcanvas-bar.left-menu {background: #013fae}
.uk-offcanvas-bar.left-menu hr{background: rgba(255,255,255,0.1);}
.uk-offcanvas-bar.left-menu .en a, .uk-offcanvas-bar.left-menu .bq,.uk-offcanvas-bar.left-menu .design a{color:rgba(255,255,255,0.4); }
.uk-offcanvas-bar.left-menu .bq,.uk-offcanvas-bar.left-menu .design a{font-size: 12px; line-height: 16px;}

.uk-modal-dialog.ss {background:rgba(0,0,0,0.9);}

/*padding:5px 10px 8px 10px;*/
.mobcd{color: #013fae; display:block; width:36px; height:36px; line-height:36px; text-align:center;  border-radius:4px; background:#eee;}
a.mobcd:hover{color: #013fae;}
.mobcd span{margin-top:-2px; vertical-align:middle;}

/*gghead*/
.header.gghead{background: #fff;border-bottom:0;}
.header.gghead .uk-logo.logo{background: url(../images/logo.png) no-repeat left 12px; background-size: 100% }
.header.gghead .uk-navbar-nav>li>a,.header.gghead .sousuo a{color: #212121;}
.header.gghead .uk-navbar-nav>li>a:hover{color: #013fae}
.header.gghead .sousuo a:hover{color: #013fae}
.header.gghead .uk-navbar-nav>li>a.cur {color: #013fae;}




/*banner*/
.banner{background:#000}

.banner .by{z-index: 2}
.banner .bg{position:absolute; width: 100%; height: 100%; background: rgba(0,0,0,.25); z-index: 1}
.banner .btcn{font-size:4.6vw; line-height: 1.3; font-weight: bold; font-family:'Arial',"Source Han Sans CN"
,"黑体","宋体","Lucida Grande";}
.banner .bten{font-size:1.25vw; margin-top:10px; line-height: 1.2; text-transform:uppercase;}
.banner .btcn span,.banner .bten span{font-family:'Arial',"Source Han Sans CN"
,"黑体","宋体","Lucida Grande";}
.banner h4{margin-top: 20px;}

.banner .an{padding: 8px 30px; width: 120px; height: 40px; border-radius:50px; border: 1px solid #fff;}
.banner .an span{font-size: 24px; line-height: 1; margin-left: 4px;  margin-top: -6px; vertical-align: middle;}
.banner .an:hover{border: 1px solid #013fae; background: #013fae;}
.uk-dotnav.dian>*>*{width:80px;height: 1px;border-radius: 0px; border: 0; background: rgba(255,255,255,.3);}
.uk-dotnav.dian>.uk-active>*{background: #fff}

.banner .uk-position-bottom-center {
    bottom: 100px;
}


.uk-slidenav.jiantou{width: 40px; height: 40px; line-height: 37px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.uk-slidenav.jiantou:hover{background:#013fae;}
.uk-slidenav.jiantou svg{width: 12px;}

.uk-slidenav.jiantou.fx{width: 36px; height: 36px;line-height: 33px; border-radius: 0; background:initial; border: 1px solid #fff}
.uk-slidenav.jiantou.fx svg{width:10px;}
.uk-slidenav.jiantou.fx:hover{background:#013fae; border: 1px solid #013fae}

.gg-jt{width: 40px; height: 40px; line-height: 37px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.gg-jt:hover{background:#013fae;}
.gg-jt svg{width: 12px; color: #fff;}



.ggbanner{position: relative;background:#000; background-repeat: no-repeat; background-position: center; background-size:100%;}
/*.ggbanner .pic-box{padding-top:100px;}*/

.ggbanner .pic-box.xww{padding-bottom:60px;}
.ggbanner .pic-box h1{font-weight:600; font-family:"Arial","Source Han Sans CN"
,"黑体","宋体";}
.ggbanner .pic-box h3{margin-top:10px;}
.ggbanner .pic-box h1 span{font-size:46px; text-transform: uppercase;}
.ggbanner .by{z-index: 2}
.ggbanner .wz{margin-top:30px; font-size: 14px;}
.ggbanner .ggbg{position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 100%; background:rgba(0,0,0,.3);}
.ggbanner .pic-box .line{width:40px; height:2px; background:#fff; margin-top:20px; margin-bottom:20px;}


.ggbanner.lianxi .by{bottom:80px;}
.ggbanner.lianxi .ggbg {background: -webkit-linear-gradient(left,rgba(0,63,174,0.3),rgba(0,0,0,0.1),rgba(0,0,0,0));
background: -moz-linear-gradient(left,rgba(0,63,174,0.2) 0%,rgba(0,0,0,0.1) 100%);; /*FireFox*/
background: -o-linear-gradient(left,rgba(0,63,174,0.2) 0%,rgba(0,0,0,0.1) 100%);  /* Opear */
background: -ms-linear-gradient(left,rgba(0,063,174,0.2),rgba(0,0,0,0.1)); /*IE10及IE10+*/
 width:65%; height: 100%; position:absolute; top: 0; left:0;}





.uk-slidenav.jiantou{width: 46px; height: 46px; line-height: 44px; text-align: center; padding:0; background:rgba(0,0,0,.6); border-radius: 100px;}
.uk-slidenav.jiantou:hover{background:#ff6100;}
.uk-slidenav.jiantou svg{width: 12px;}

.uk-thumbnav.lunbo-dianji li{width: 140px;}
.uk-thumbnav.lunbo-dianji .t{cursor: pointer; font-weight: bold; padding: 0 20px; color: rgba(255,255,255,0.7); border-bottom: 3px solid rgba(255,255,255,0.5);transition: all 0.5s;}
.uk-thumbnav.lunbo-dianji .t:hover{color: #fff; border-bottom: 3px solid rgba(255,255,255,0.9);}
.uk-thumbnav.lunbo-dianji .uk-active .t{ color: #013fae; border-bottom: 3px solid #013fae;}
.uk-thumbnav>*>::after{background:inherit;}


/*footer*/
.footer{color:#454545; background:#ebf1f5; border-top:1px solid #d8e1e8 }
.footer .ptb{padding:80px 0;}
.footer a:hover{color: #fff;}
.footer .uk-nav-default>li>a{line-height: 30px;}
.footer .uk-nav{margin-left:0px;}
.footer .uk-nav>li>a{padding:0 0 3px; color:#454545;font-size: 14px;}
.footer .uk-nav>li>a:hover{color: #013fae; text-decoration: underline;}
.footer .uk-active .f-bt{color: #454545;font-size: 16px; font-weight: bold; line-height:18px; padding-top: 0; padding-bottom:20px;}

.footer .add{font-size: 14px; line-height: 1.2}
.footer .tel{font-size: 18px;}
.footer .tel h4{color: #013fae; margin-top:5px;}
.footer .name{margin-top:20px;}
.footer .name p{font-size: 14px;}
.footer .lx{padding-left:80px;}
.footer .ewm{max-width:126px;font-size: 14px;}

.footer .uk-grid-divider>:not(.uk-first-column)::before{border-left: 0px solid #444;}
.footer .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top: 0px solid #444;}

.foot-logo img{ width:200px; }
.jd { margin-bottom:20px;}
.jd a{color: #fff; line-height: 1;}

.banquan{padding:15px 0;line-height:20px; font-size: 14px; color: #aaa; border-top: 1px solid #d8e1e8}
.banquan a{ color:#aaa}.banquan a:hover{ color: #013fae}

.foot-logo img{ width:140px; }
.fengx a{display: block; float: left; text-align: center; margin-right:8px; width:36px; height:36px; border-radius: 50px; line-height:36px; background:#fff;}
.fengx a span{color: #454545}
.fengx a:hover{background:#013fae; color: #fff}
.fengx a:hover span{color: #fff}

.tanceng .uk-modal-dialog {
    width: 360px;
}
/*kefu*/
.floating_ck{position:fixed;right:0px;top:35%; z-index:99999;}
.floating_ck dl dd{position:relative;width:;background-color:#fff;text-align:center;
    padding:10px;box-shadow: 0 2px 8px rgba(0,0,0,.2);transition: all 0.5s;
}
.floating_ck dl dd h6{margin:5px 0 0 0; color:#333; font-size:13px;}
.floating_ck dl dd:hover{background-color:#033887;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dd span{color:#033887;display:block;font-size:24px; line-height:1;}
.floating_ck dl dd:hover h6,.floating_ck dl dd:hover span{ color:#fff; }
.floating_left{position:absolute;left:-243px;top:0px;width:210px;text-align:left; padding:10px 15px; background-color:#fff;border:solid 1px #eee;display:none; box-shadow: 0 2px 8px rgba(0,0,0,.2);transition: all 0.5s;}
.floating_left a{color:#fff;line-height:80px;}




/* homeabout */

.homeabout{position: relative; padding-bottom: 80px;}

.about-left{position:absolute; width:50%; right:0; top:0;}

/*.homeabout:before{content: ""; position: absolute; right: 0; width: 50%; height: 100%; background:#fff;}*/
.homeabout .txt{position: relative; padding-right:60px; line-height:30px;}

.about-tu{position: relative;padding-right:20px; padding-bottom:20px;}
.about-tu .uk-inline-clip{ border-radius:8px; overflow:hidden;}
.about-tu:before{content: ""; position: absolute; height: 95%; width: 95%; bottom: 0; right:0; background: #ff6100; border-radius:0px  0px 0px 6px;}
.about-tu .bofang a{font-size: 58px; color: rgba(0,0,0,.7);}
.about-tu .bofang a:hover{color: #e57e39}



/* shuju */
.shuju .ico-sj{margin-bottom:10px}
.shuju li .b{border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.shuju h1.sj{font-size:24px; color: #013fae}
.shuju h5{margin-top:0px; color:#777;    font-size: 14px;}
.shuju h1, .shuju h1 .sz{line-height: 1.2; font-size:46px;}
.shuju h1 {overflow: hidden;}
/*.shuju h1 .sz{float: left;}*/
.shuju h1 .w{float: left; margin-top: 8px; font-size: 12px; display: block; border-radius: 50px; width:16px; height: 16px; line-height: 16px; padding:2px; background: #013fae; color: #fff;  text-align: center;}
.jzrq{color: #999; font-size: 12px;}

.shuju.a-sj h1, .shuju.a-sj h1 .sz{font-size: 26px;}
.shuju.a-sj h5 {font-size: 12px; line-height: 20px;margin-top:5px}
.shuju.a-sj .ico-sj img{height: 60px;}

.shuju.cg{margin-left: 50px;}
.shuju.cg .ico-sj{float: left; margin-right: 50px;}
.shuju.cg h1, .shuju.cg h1 .sz{font-size: 36px; line-height: 1}
.shuju.cg h5{margin-top:3px; font-size: 14px;}


.shuju.ggyy h5{margin-top:5px;}

/*home news*/
.homenews-list{position: relative; transition: all 0.5s;background: #fff; overflow:hidden; border-radius:8px;}
/*.homenews-list:hover{background: #333; }*/

/*.homenews-list:before{content: ""; position: absolute; left: 0; top: 0; margin-right: 40px; width:100%; height:20px; background: #f5f5f5;}*/
 
.homenews-list a {transition: all 0.5s;}
.homenews-list .js{font-size: 14px; line-height: 24px;}
.homenews-list .txt{padding:30px;}
.homenews-list .txt .riqi{}
.homenews-list .txt .riqi h5{color: #ccc; line-height: 1}
.homenews-list .txt .js{color: #666}
.homenews-list a:hover .txt .tit,.homenews-list a:hover .txt .js{color: #033887;}
.homenews-list .uk-card-hover{ transition: all 0.5s;}
.homenews-list .txt h4.tit{ line-height: 30px; margin-top:10px;}
.homenews-list:hover .txt .riqi{color: #013fae}
.homenews-list:hover a,.homenews-list:hover a .txt .tit,.homenews-list:hover a .txt .js{color: #013fae;}



.nmore{border:1px solid #ddd; border-radius:50px; font-size:13px; color:#666; background:#fff; transition: all 0.5s;}
.nmore:hover{border:1px solid #013fae; background:#013fae; color:#fff; cursor:pointer;}
.nmore span{font-size:13px;}




.ndh{margin-top:10px;}
.ndh .uk-subnav-pill>*>:first-child{color:#454545; font-size:14px; padding:0px 15px; border-radius:50px; background:#fff;transition: all 0.5s;}
.ndh .uk-subnav-pill>*>:first-child:hover{color:#fff; background:#013fae;}
.ndh .uk-subnav-pill>*>:first-child.nmore1{font-size:13px; background:#013fae; color:#fff;transition: all 0.5s;}
.ndh .uk-subnav-pill>*>:first-child.nmore1 span{font-size:12px;}
.ndh .uk-subnav-pill>*>:first-child.nmore1:hover{background:#ff6100; }



/*.gdxw{float: right; margin-top:25px; font-size: 16px; font-weight: bold; line-height: 1}
.gdxw span{font-size: 16px; vertical-align: middle;line-height: 1; margin-top:-1px;}		
.gdxw a{ font-size: 16px; font-weight: bold;}
*/


.home-news-lb{position: relative; padding:25px 25px 32px 25px;}
.home-news-lb li{padding:13px 10px;transition: all 0.5s;}
.home-news-lb li:hover{background: #fff;}
.home-news-lb .uk-list-divider>li:nth-child(n+2){margin-top: 0px;margin-bottom: 0px;}
.home-news-lb .uk-list>li:nth-child(n+2), .uk-list>li>ul {margin-top:0px;}
.riqi{color: #999;}
.riqi span{vertical-align: middle; margin-top: -3px;}




.home-news-lb li:hover h5{color: #013fae;}

.home-news-lb .n-more{ position: absolute; bottom: 0;left:0; width: 100%;  height: 40px; line-height: 40px; text-align: right; background: #bbb; transition: all 0.5s;}
.home-news-lb .n-more a{margin-right: 10px; font-size: 14px; color: #fff; padding: 5px 10px;}
.home-news-lb .n-more a:hover{background: #fff; color: #000;}
.home-news-lb .n-more a span{font-size: 22px; vertical-align: middle; margin-top: -6px; margin-left: 2px;}
.home-news-lb .n-more:hover{ background: #013fae;}
/* .news-list{border: 1px solid #e3e3e3; padding:2px; transition: all 1s;}
.news-list:hover{border: 1px solid #2ba23a; background: #2ba23a; color: #fff}
.news-list a:hover h4, .news-list a:hover p{color: #fff}
.news-list p{font-size: 12px; line-height: 20px; color: #666; margin-top: 10px;}
.news-list p.riqi{color: #ccc} */


.guanyu .about-tu{padding-right:0; padding-bottom:0;}
.guanyu .about-tu:before{display:none;}
.guanyu .cont{padding-right:50px; line-height:28px;}


.rongyu .rylb img{height:310px;}
.rongyu .rylb h5{margin-top:15px; color:#777;}

.ggjt .uk-slidenav{ padding: 0; text-align: center; line-height:38px; width:40px; height:40px; border-radius: 40px; background:#eee;}
.ggjt .uk-slidenav svg{color: #aaa;}
.ggjt .uk-slidenav:hover{background:#013fae;}
.ggjt .uk-slidenav:hover svg{color:#fff;}

/**/
.wenhua{background-size: 100%;}
.wenhua .whlb{padding:50px 30px; border-radius:6px; background:rgba(255,255,255,.85);transition: all 0.5s;}
.wenhua .whlb:hover{background:#fff;}
.wenhua .whlb .ico-wh span{font-size:56px; line-height:56px; color:#013fae;}
.wenhua .whlb h4{font-weight:bold;transition: all 0.5s;}
.wenhua .whlb .ms{margin-top:20px; color:#777;}


.wenhua.cpjc .whlb{border:1px solid #dbdfe2;}
.wenhua.cpjc .uk-slider-container{padding-bottom:20px;}
.wenhua.cpjc .whlb .ms{color:#777; line-height:26px;}
.wenhua.cpjc .whlb .ico-wh.jc{ width:100px; height:100px; line-height:100px; border-radius:120px; margin-bottom:20px; margin-left:auto; margin-right:auto; border:1px solid #013fae; transition: all 0.5s;}
.wenhua.cpjc .whlb .ico-wh.jc span{font-size:46px; line-height:100px; color:#013fae;}
.wenhua.cpjc .whlb:hover .ico-wh.jc{background:#013fae;}
.wenhua.cpjc .whlb:hover .ico-wh.jc span{color:#fff;}
.wenhua.cpjc .whlb:hover h4{color:#013fae;}


.wenhua.yygl .whlb{background:rgba(255,255,255,.75); border: 1px solid rgba(255,255,255,.75)}
.wenhua.yygl .whlb:hover{background: #fff; border: 1px solid #dbdfe2} 
.wenhua.yygl .whlb h1{font-size:36px; margin-bottom:10px; font-weight:bold; transition: all 0.5s;}
.wenhua.yygl .whlb .ico-wh span{font-size:52px;}
.wenhua.yygl .whlb:hover h1,.wenhua.yygl .whlb:hover h4{color:#013fae;}



/*licheng*/
.shiz { text-align: center; }
.shiz img { width: 26px; }
.moreload { position: relative; max-width:800px; height: auto; margin: 0px auto; overflow: hidden; text-align: left; padding: 5px; }
.moreload ul.list { position: relative; overflow: hidden; padding-top: 40px; }
.moreload ul.list::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; margin-left: auto; margin-right: auto; width: 1px; height: 100%; background: #ddd }
.moreload .moree { overflow: hidden; text-align: center; }
.moreload .moree a { display: block; margin: 0px auto; text-align: center; color:#ddd; }
.moreload .moree a:hover { text-decoration: none; }
.moreload ul.list li { position: relative; padding-bottom:40px; font-size: 16px; width:320px; transition: all 0.5s ease 0s; }
.moreload ul.list .rr { margin-left: 50%; padding-left: 40px; transition: all 0.5s ease 0s; }
.moreload ul.list .rr.ll {margin-left: inherit;  padding-left: 40px; padding-right: 50px; text-align: right; transition: all 0.5s ease 0s; }
.moreload ul.list .nf { margin-bottom: 5px; }
.moreload ul.list .ms { line-height: 26px; }
.moreload ul.list h1 { line-height: 1;color: #013fae; font-family: Arial; font-weight: bold;}
.moreload ul.list .dian { position: absolute; top: 6px; padding: 2px; height:21px; width: 21px; border-radius: 21px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); z-index: 1; }
.moreload ul.list .rr .dian { left: -13px; }
.moreload ul.list .rr.ll .dian {left: inherit; right: -4px; }
.moreload ul.list span { font-weight: bold; }


.kuajing .kjpic{position:relative; padding-bottom:60px;}
.kuajing .kjpic .wjx{width:350px;  position:absolute; top: 280px; bottom:0; left:0; right:0; margin-left:auto; margin-right:auto;}



/*news*/
.news-list{position: relative; background:#fff; overflow:hidden; border-radius:6px; transition: all 0.5s;}
/* .homenews-list:before{content: ""; position: absolute; left: 0; top: 0; margin-right: 40px; width:300px; height:240px; background: #4b4b4b;}
 */
.news-list a {transition: all 0.5s;}
.news-list .js{font-size: 14px; line-height: 24px;}
.news-list .txt{padding: 30px;}
.news-list .txt .tit{font-weight: bold;}
.news-list .txt .riqi{margin-top:5px;}
.news-list .txt .js{color: #666}
.news-list a:hover .txt .tit,.news-list a:hover .txt .js{color: #013fae;}

.news-list.xw{margin-bottom:40px;}
.news-list.xw .txt{padding:40px 50px;}
.news-list.xw .txt .riqi{margin-top:0px; margin-bottom:10px;}
.news-list.xw .txt h6{color:#777; font-size:16px; line-height:1.8;}
.news-list.xw  a:hover .txt h2,.news-list.xw a:hover .txt h6{color:#013fae;}


.news-list.anli .txt{position:relative; }
.pplogo{position:absolute; right:30px; top:63px; width:100px; border-radius:4px;overflow:hidden; border:1px solid #eee;}


.news-list.anli .bg1{background: #fff;}
.news-list.anli .txt .tit{font-weight: 600; margin-top:5px; margin-bottom:5px;}
.news-list.anli .txt .sse{color:#888; font-size:14px;}
.news-list.anli .uk-cover{left: 0; top: 0}
.news-list.anli .hy span,.anli-xx .pm h6 span{font-size: 14px; line-height: 1; color: #ff6100; background: #ffe2d1; padding:5px 8px; border-radius: 4px;}
.news-list.anli .hy{margin-bottom: 10px;}



.anli-xx{background:#fff; overflow:hidden; border-radius:6px;}
.anli-xx .pic{padding:60px;}
.anli-xx .pic h2, .anli-xx h4{font-weight:bold;}
.anli-xx .pic .sse{color:#888; margin-top:10px; line-height:1;}
.anli-xx .pplogoo{width:100px; border:1px solid #eee;}
.anli-xx .hyy{padding:0px 10px; font-size:14px; text-align:center; background:#ff6100; color:#fff;}
.anli-xx .pm{padding-left:20px; position: relative;}
.anli-xx .pm:before{content: ""; position: absolute; left: 0; top: 0; width:5px; height:100%; border-radius: 10px; background: #013fae;}
.anli-xx .pm h6{font-weight: bold;}


.hoempp{position:relative; background:#f2f6f9;}
.hoempp:before{content: ""; position: absolute; left: 0; bottom: 0; width:100%; height:40%; background: #fff;}


.news-list.hpp .ppbg{background: #f2f6f9; border-bottom:2px solid #013fae;}
.news-list.hpp:hover .ppbg{background:#fff; border-bottom:2px solid #013fae;}
.news-list.hpp .uk-overlay-default{background:rgba(255,77,0,.8);}
.pd h5{line-height:26px;}
.news-list.hpp .anmore{border: 1px solid #fff;transition: all 0.5s; border-radius:40px;}
.news-list.hpp .anmore:hover{cursor: pointer; background: #fff; color: #ff6100}

.news-list.hpp .txt{position:relative; z-index:1; transition: all 0.5s;}
.news-list.hpp .txt .sse{color:#888;}
.news-list.hpp .txt .tit, .news-list.hpp .txt .sse{transition: all 0.5s;}
.news-list.hpp:hover .txt .tit, .news-list.hpp:hover .txt .sse{color:#fff; transition: all 0.5s;}




.anlifl{padding:13px 15px; width:60px; border-radius:6px; background: #fff;transition: all 0.5s;}
.anlifl:hover{color: #fff; background: #013fae; cursor:pointer;}
.anlifl:hover a{color: #fff;}
.anlifl .bt{line-height:1; margin-top:5px; font-size:14px;}
.anlifl.oon{color: #fff; background: #013fae}
.anlifl.oon a{color: #fff;}


.uk-activeee .anlifl{color: #fff; background: #013fae}
.uk-activeee .anlifl a{color: #fff;}
.uk-switcher.faa .uk-activeee,.pinpai .uk-activeee{display: block;}


.anlifl .ico-anli span{font-size: 30px; line-height: 40px;}




.anl .anmore{border: 1px solid #ccc;transition: all 0.5s;}
.anl .anmore:hover{cursor: pointer; background: #fff; color: #333}
.anl .uk-position-small{margin:0;}
.anl .uk-overlay-default{  background: rgba(0,0,0,.4);}
.anli-xx-pic .fg{margin-top:5px; color: #999;}

.anli-sub .uk-subnav-pill>.uk-active>a{    background: #013fae;}
.anli-sub .uk-subnav-pill>*>:first-child {padding: 5px 15px; background: #f5f5f5;transition: all 0.5s;}
.anli-sub .uk-subnav-pill>*>:first-child:hover{background: #013fae; color: #fff;}


/*fuwu*/
.pinpai .uk-subnav-pill>.uk-activeee>a{background: #013fae; color:#fff;}
.pinpai .uk-subnav-pill>*>:first-child{ padding:6px 30px; font-size:16px; border-radius:60px;  color:#666; background:#fff; transition: all 0.5s;}
.pinpai .uk-subnav-pill>*>:first-child:hover{background: #013fae; color:#fff;}

.pppic{background:#fff; border-radius:8px; overflow:hidden;}
.pppic .cot{padding:60px;}
.pppic .cot .mt{padding-left:25px; position:relative;}
.pppic .cot .mt:before{content:""; position:absolute; left:0; height:100%; width:5px; border-radius:10px; background:#013fae;}
.pppic .cot .mt h2,.pppic .cot .mt h4{line-height:1;}
/*.pppic .cot .mt h4{color:#777;}*/
.pppic .cot .mt h3{margin-top:15px; font-weight:bold;}
.pppic .cot .ms{margin-top:40px; font-size:18px; line-height:33px; color:#777;}




/*job*/
.jobZw .job-bg{padding:30px; background:#f7fafc; border:0px solid #eee; border-top:0;}
.jobZw ul li{margin-bottom:20px;}
.jobZw .uk-accordion-title{font-size: 22px; line-height:1;  padding-bottom:0px; background:#f2f6f9;}

.jobZw .uk-accordion-title.ttt{ background:#f2f6f9; font-weight:bold; border-top:2px solid #013fae; margin-bottom:20px;}
.jobZw .uk-accordion-title.ttt h5{font-weight:bold; font-size:18px; color:#333; font-family:"Arial","Microsoft YaHei"}
.jobZw.sh .uk-accordion-title.ttt::before{color:#eee; background-image:inherit;}

/*.jobZw .uk-accordion-title:after{content: ""; position:absolute; top: 0; right: 0; height: 100%; width: 40px; background: #013fae}*/

/*.jobZw .uk-open>.uk-accordion-title::before{
background-image:url(../images/jian.png);
}

.jobZw .uk-accordion-title:before{z-index: 2; position: absolute; right:11px; color: #fff;
background-image:url(../images/jia.png);width: 1em;
    height: 1em;
}*/

.jobZw.sh .uk-open .uk-accordion-title{ background:#f2f6f9;}
.jobZw.sh .uk-open .uk-accordion-title h5.bt{color:#013fae; }
.jobZw.sh .uk-accordion-title h5.bt{font-weight:bold;}
.jobZw.sh .uk-accordion-title{position:relative; font-size: 18px; line-height:1.6em; padding:20px 30px; color:#243664; 

}

.jobZw.sh .uk-accordion>:nth-child(n+2) {margin-top:0px;}
.jobZw.sh li .uk-accordion-content {margin-top:0px; border-bottom:0px solid #ddd;}
.jobZw li h5:hover{cursor: pointer;}
.jobJs h4{font-weight: bold;}
.yaoqiu{font-size: 14px; margin-top:10px; color:#666}
.jobCs{font-size: 14px;color:#666}
.jobZw h6{margin:0;}


/*首页合作*/
.logo-list{border-radius:4px; overflow:hidden; border:1px solid #fff; padding:10px 15px; background:#fff;  transition: all 0.5s;}
.logo-list:hover{background:#fff; border:1px solid #fff; box-shadow:0px 1px 15px 0px rgba(0,0,0,0.08);}


/*guanyu*/
.gysj{position:relative; padding:50px 60px 50px 0;}
.gysj:before{content:""; position:absolute; left:0; top: 0; height:100%; width:75%; background: #f5f5f5;
       clip-path: polygon( 0px 0, calc(100% - 0px) 0, 100% 0px,
            100% calc(100% - 40px), calc(100% - 140px) 100%,
            20px 100%,
            0 calc(100% - 0px),
            0 20px
        );
    transition: all 0.5s;}



/*cp*/
.cpsub{position:relative;}
.cpsub ul{ margin-bottom:20px; }
.cpsub ul .mc{width:100px;border-bottom: 1px solid #000; font-weight:bold;}
.cpsub ul .mc a{font-weight:bold; color:#000;}
.cpsub ul a{font-size:16px; }

.cpsub .uk-subnav>*>:first-child{font-size:16px; color: #5f5d5d}
.cpsub .uk-subnav>*>:first-child:hover{color:#013fae;}
.cpsub .uk-subnav>*>:first-child.onn{border-bottom: 1px solid #000; color:#000; font-weight:bold;}

.cpsub .yh{position:absolute; bottom:0; right:0; }
.cpsub .yh a{border-bottom: 1px solid #013fae;color:#013fae;}
.cpsub .yh a:hover{color:#333;border-bottom: 1px solid #333;}





.biaodan .uk-input, .biaodan .uk-select, .biaodan .uk-textarea {
    max-width: 100%;
    width: 100%;    font-size: 14px; height: 46px;
    border: 0 none;
    padding:10px 15px;
    background:#f5f5f5;
    color: #454545;
    border: 1px solid #f5f5f5; border-radius:4px;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}

.biaodan .uk-textarea {height:160px;}
.biaodan .uk-button-default{line-height: 42px; color: #fff; background:#013fae; border: 0; border-radius:4px;transition: all 0.5s;}
.biaodan .uk-button-default:hover{color: #fff; background: #ff6100}



.biaodan fieldset{position: relative;color: #999;}
/*.biaodan fieldset:before{content: ""; position: absolute; bottom: 0; height: 1px; width: 100%; background:#eee;}*/

.biaodan fieldset.dx{height: 40px; line-height: 40px;}
.biaodan fieldset.tj:before{display: none;}



/* Focus */
.biaodan .uk-input:focus,
.biaodan .uk-select:focus,
.biaodan .uk-textarea:focus {
  outline: none;
  background-color: #fff;
  color: #454545;
  border-color: #013fae;
}




/*公用*/
.uk-slidenav:hover{ color: #013fae}
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{padding:12px 0;border-bottom:1px solid #eee; font-size: 14px; color: #999 }
.weizi a{color: #666 }.weizi a:hover{color: #013fae}

.weizi.ls{background:#013fae; border:0; color:rgba(255,255,255,.6);}
.weizi.ls a{color:rgba(255,255,255,.6);}
.weizi.ls a:hover{color:#fff;}


.title {position:relative; }
.title h1{font-size:36px; font-weight:bold;color:#013fae;}
.title h4{color: #777; margin-top: 12px; }
.title h2{font-weight:bold; color:#013fae;}.title.bs h2{color:#fff;}
.title .line{height:3px; background:#013fae; width:40px; margin-top:20px;margin-bottom:20px; border-radius:5px;}


.title.bs .line{background:#fff; }
.title h3{margin-top:15px; color:#5f5d5d;font-weight:300; }
.title.bs h3{color: #eee}
/*.title.sx .line{position:absolute; left:0; right:0; top: -120px; width:1px; height:80px; background:#000; margin-left:auto; margin-right:auto;}*/
.title.sx .line{ width:1px; height:80px; background:#000; margin-left:auto; margin-right:auto;}
.title.sx h1{margin-top:10px;}
.title .bt{position: relative; padding-left: 80px;}
.title .bt:before{content: ""; position: absolute; left:0; top: 18px; height: 2px; background:#000; width: 60px;}
.title .txt{position: relative; padding-left: 0px;}
.title .uk-heading-small{margin:0;}


.more{ display:block; font-size: 16px; height:50px; width:100px; line-height: 50px; border:1px solid #ddd; padding:0 35px 0 40px;color:#fff; border-radius:80px;}
.more:hover{color: #fff; border:1px solid #ff6100; background: #ff6100 }
.more span{font-size:24px;  vertical-align:middle; margin-top:-2px;}



.more1{display:block; font-size: 16px; height:45px; width:100px; line-height:45px; border:0px solid #ddd;  padding:0 15px 0 30px; background:#013fae; color:#fff; border-radius:80px;}
.more1:hover{  color: #fff; background: #ff6100}
.more1 span{font-size:24px;  vertical-align:middle; margin-top:-1px;}


.uk-button.mmm{border:1px solid #ccc; border-radius:80px;}
.uk-button.mmm:hover{color: #fff; border:1px solid #013fae; background: #013fae }


/*subnav*/
.subnav{position: relative;z-index: 1; width: 100%;height: 55px; line-height: 55px; border-bottom:0px solid #eee; background: #fff}
.subnav:before{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #eee;}

.subnav .uk-subnav>*{line-height: 55px;}
.subnav .uk-subnav>* a{font-size: 16px; color:#454545; border-bottom:1px solid #eee; transition: all 0.5s;}
.subnav .uk-subnav>*.uk-active a{border-bottom:1px solid #013fae; color: #013fae}
.subnav .uk-subnav>* a:hover{border-bottom:1px solid #013fae; color: #013fae;}
.subnav .uk-subnav>* {flex: none; padding-left: 50px;position: relative;}
.subnav .uk-subnav {margin-left: -51px;}
.subnav .uk-subnav-divider>::before{margin-right: 30px;height: 40%}




.subnav-tu a .more{color: #999 } 
.subnav-tu a:hover h4, .subnav-tu a:hover .more{ color: #243664 }
.subnav-tu .uk-card-default{border:1px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.0);}
.subnav-tu a:hover .uk-card-default{border:1px solid #243664;box-shadow:0 5px 15px rgba(0,0,0,.20);}

.gg-nav .uk-accordion-title{color: #243664;padding:13px 0; font-size: 16px;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:8px 0 20px 0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #eee; font-size: 14px; margin-bottom: 10px;}

.da-tit{padding:30px 0 20px 0; border-bottom: 1px solid #eee;background: #fff}
.da-tit h3{color: #999; text-transform: uppercase}




/*map*/
.map{width: 100%;height:400px;}
.map .BMap_Marker{z-index:2}
.map .BMap_Marker img{height:25px!important; width:39px!important;  max-width:550px!important;}
.map .BMap_shadow img{max-width:inherit!important;}
.map .BMap_bubble_title{font-weight: bold;}
.map .BMap_bubble_content{font-size: 14px; line-height: 18px; margin-top:5px;}

.sxt ul li{padding:5px 0; color: #999}
.sxt ul li span{padding:5px 0; color: #999}





/*fangye*/
.fanye {
  color: #808080;
  font-size: 14px;
}
.fanye li {
  display: inline;
}


.fanye span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #eee;
  vertical-align: middle;
  border-radius:50px;
}
.fanye span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #013fae;
  border: 0px solid #013fae;
  vertical-align: middle;
  border-radius:50px;
}
.fanye a {
  display: inline-block;
  color: #013fae;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #eee;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:50px;
}
.fanye a:hover{ background: #013fae; color: #fff; border: 1px solid #013fae;}




